// DumpTCPPayload.h : main header file for the DumpTCPPayload application
//
#pragma once

#ifndef __AFXWIN_H__
	#error "include 'stdafx.h' before including this file for PCH"
#endif

#include "resource.h"       // main symbols

class CMyCmdline : public CCommandLineInfo
{
#define WAIT_NEXT_DISPLAY_FILTER 1
#define WAIT_NEXT_CONVERSATION_FILTER 2
public:
	BOOL m_bDisplayFilter;
	BOOL m_bConversationFilter;
	int m_nWaitNextString;
	CString	m_strDisplayFilter;
	CString m_strConversationFilter;

	CMyCmdline();
	void ParseParam(const TCHAR* pszParam, BOOL bFlag, BOOL bLast);
};


// CDumpTCPPayloadApp:
// See DumpTCPPayload.cpp for the implementation of this class
//

class CDumpTCPPayloadApp : public CWinApp
{
public:
	CDumpTCPPayloadApp();
	CMyCmdline m_cmdInfo;

// Overrides
public:
	virtual BOOL InitInstance();

// Implementation
	afx_msg void OnAppAbout();
	DECLARE_MESSAGE_MAP()
};

extern CDumpTCPPayloadApp theApp;

